home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Enigma Amiga Life 109
/
EnigmaAmiga109CD.iso
/
dalla rivista
/
host contacted
/
imengv3.41p2.lha
/
ImEngV3.41p2
/
Extra
/
ADPro
/
IE_Export.adpro
< prev
next >
Wrap
Text File
|
1997-01-09
|
1KB
|
79 lines
/*
** $VER: IE_Export 1.11 (9/1 1997 Stockholm/Sweden)
**
** Copyright © 1997 by Patrik M Nydensten
**
** This arexx script will export the current 24bit image data
** in ADPro to ImageEngineer. Both programs must be running at
** the same time.
** This script requires ADPro v2.5.0 (or higher)
** and ImageEngineer 3.0 (or higher).
**
*/
OPTIONS RESULTS
SAVE_DEFAULTS 't:TempDefaults.adpro'
TEMP_FILE = 't:Image_from_ADPro'
NL = '0A'X
SQ = '27'X
DQ = '22'X
TRUE = 1
FALSE = 0
/* Main code */
IF ~SHOW(PORTS,'IMAGEENGINEER') THEN DO
OKAY1 'Could not locate IE'x2c(27)'s arexx port!'
CALL ErrorOut 10
END
ADDRESS "ADPro"
CALL "FREDSCRIPTS:FREDFunctions/CheckForRawImageData" TRUE
IF (RESULT ~= 0) THEN CALL ErrorOut 10
SAVER "IFF" TEMP_FILE "RAW"
IF (RC ~= 0) THEN DO
ADPRO_TO_FRONT
OKAY1 'Error when saving image from ADPro!'
CALL ErrorOut 10
END
ADDRESS 'IMAGEENGINEER'
'IE_TO_FRONT'
'OPEN' TEMP_FILE 'COLOUR'
IF (RC ~= 0) THEN DO
ADDRESS "ADPro"
ADPRO_TO_FRONT
OKAY1 'Error when loading image into IE!'
CALL ErrorOut 10
END
NEW_IMAGE = RESULT
CALL ErrorOut 0
/* Errorout procedure */
ErrorOut:
PARSE ARG ExitCode
IF (EXISTS( SAVE_DEFAULTS )) THEN DO
ADDRESS "ADPro"
LOAD_DEFAULTS SAVE_DEFAULTS
IF (RC ~= 0) THEN DO
ADPRO_TO_FRONT
OKAY1 "Error restoring settings."
END
ADDRESS COMMAND "Delete >NIL:" SAVE_DEFAULTS
END
IF (EXISTS( TEMP_FILE )) THEN DO
ADDRESS COMMAND "Delete >NIL:" TEMP_FILE
END
EXIT ExitCode